//牛客 HJ 查找输入整数二进制中1的个数
#include <iostream>
using namespace std;

int cnt(size_t v)
{
    int cnt=0;
    while(v)
    {
        v &= (v-1);
        ++cnt;
    }
    return cnt;
}

int main() {
    size_t v;
    int one_cnt=0;
    while(cin>>v)
    {
        one_cnt = cnt(v);
        cout<<one_cnt<<endl;
    }
    return 0;
}
